Recovery of Transaction Processing by Group Log and Snapshot

نویسندگان

  • Koji Yamada
  • Tetsuya Egawa
  • Yuhsuke Tsujiguchi
  • Motoyasu Nagata
چکیده

The recovery of the transaction processing is time consuming due to operation for respective dirty log. To overcome this problem for restart of the recovery, we will present recovery of the transaction processing, motivated by development of the network storage. We will propose two restart protocols, the first one utilizes group log that is collection of dirty logs during fixed time interval and the second one utilizes snapshot that is a copy of database at some instance. We will evaluate performance of our proposed protocols to compare with the traditional restart protocol. Keyword: recovery, restart, checkpoint, snapshot, performance evaluation

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A novel recovery mechanism enabling fine-granularity locking and fast, REDO-only recovery

We present a series of novel techniques and algorithms for transaction commit, logging, recovery, and propagation control. In combination, they provide a recovery component that maintains the persistent state of the database (both log and data pages) always in a committed state. Recovery from system and media failures only requires only REDO operations, which can happen concurrently with the pr...

متن کامل

Transaction Log Based Application Error Recovery and Point In-Time Query

Database backups have traditionally been used as the primary mechanism to recover from hardware and user errors. High availability solutions maintain redundant copies of data that can be used to recover from most failures except user or application errors. Database backups are neither space nor time efficient for recovering from user errors which typically occur in the recent past and affect a ...

متن کامل

An open and safe nested transaction model: concurrency and recovery

In this paper, we present an open and safe nested transaction model. We discuss the concurrency control and recovery algorithms for our model. Our nested transaction model uses the notion of a recovery point subtransaction in the nested transaction tree. It incorporates a prewrite operation before each write operation to increase the potential concurrency. Our transaction model is termed ``open...

متن کامل

Adaptive Logging for Distributed In-memory Databases

A new type of logs, the command log, is being employed to replace the traditional data log (e.g., ARIES log) in the inmemory databases. Instead of recording how the tuples are updated, a command log only tracks the transactions being executed, thereby effectively reducing the size of the log and improving the performance. Command logging on the other hand increases the cost of recovery, because...

متن کامل

Database Availability for Transaction Processing

Modern businesses store A transaction processing critical data in database system relies on its management systems. Much database management of the daily activity system to supply high of business includes availability. Digital manipulation of data offers a network-based in the database. As product, the VAX DBMS businesses extend their system, and a relational operations worldwide, data-based p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006